Освоение TypeScript Infer: Извлечение типов с помощью условных типов для расширенных манипуляций | MLOG | MLOG